package com.excesys.exsecs.access.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.excesys.exsecs.common.excel.annotation.ExcelLine;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@ColumnWidth(30)
public class AccessBuildingsExcelVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * excel 行号
     */
    @ExcelLine
    @ExcelIgnore
    private Long lineNum;

    @ExcelProperty("建筑编码")
    private String buildingsId;

    @ExcelProperty("建筑中文名称")
    private String buildingsCn;

    /**
     * 建筑英文名称
     */
    @ExcelProperty("建筑英文名称")
    private String buildingsEn;

    /**
     * 建筑层数
     */
    @ExcelProperty("建筑层数")
    private Integer buildingsCx;

    /**
     * 建筑地址
     */
    @ExcelProperty("建筑地址")
    private String buildingsDz;

    /**
     * 建筑用途
     */
    @ExcelProperty("建筑用途")
    private String buildingsYt;

    /**
     * 建筑面积
     */
    @ExcelProperty("建筑面积")
    private BigDecimal buildingsMj;

    /**
     * 建筑企业数
     */
    @ExcelProperty("建筑企业数")
    private Integer buildingsQys;

    /**
     * 建筑运营单位
     */
    @ExcelProperty("建筑运营单位")
    private String buildingsYydw;

    /**
     * 地下层数
     */
    @ExcelProperty("地下层数")
    private Integer buildingsCs;

    /**
     * 备注
     */
    @ExcelProperty("备注")
    private String remark;
}
